package simulator;

import html.Html;

import java.util.Scanner;

public class InterfaceHtml {

	private Html html = new Html();
	private int numSemaine;
	private String nom;

	public InterfaceHtml() {
	}

	public void menu() {
		System.out.println("\n");
		System.out.println("*************************************");
		System.out.println("*************** MENU ****************");
		System.out.println("*************************************");
		System.out.println("-- 1 Afficher Emploi du temps Formation");
		System.out.println("-- 2 Afficher Emploi du temps Professeur");
		System.out.println("-- 3 Quitter");

		int choix = 0;
		Scanner sc = new Scanner(System.in);
		try {
			choix = sc.nextInt();
		} catch (Exception e) {
			System.out.println("Veuillez saisir un entier.");

			return;
		}
		if (choix < 1 || choix > 3) {
			System.out
					.println("Veuillez saisir l'une des options propos�es: 1, 2 ou 3.");
			menu();
			return;
		} else {
			switch (choix) {
			case (1):
				demandeNom();
				demandeSemaine();
				html.generateHtml(numSemaine, nom, false);
				break;
			case (2):
				demandeNom();
				demandeSemaine();
				html.generateHtml(numSemaine, nom, true);
				break;
			case (3):
				System.exit(1);
				break;
			}
		}
	}

	private void demandeNom() {
		System.out.println("Voir l'emploi du temps de quelle personne ?");
		Scanner sc = new Scanner(System.in);
		nom = sc.nextLine();

	}

	private void demandeSemaine() {

		System.out.println("\nDe quelle semaine ?");
		Scanner sc = new Scanner(System.in);
		try {
			numSemaine = sc.nextInt();
		} catch (Exception e) {
			System.out.println("Veuillez saisir un entier.");

			demandeSemaine();
		}
	}
}
